package com.zb.mobile;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author WEN
 * @Date 2023/11/8 0008
 **/
@Data
@ApiModel("客户编码报单信息对象")
public class UserCodeOrderInfoVo {
    @ApiModelProperty(value = "编码ID")
    private Long id;

    @ApiModelProperty(value = "防伪码")
    private String code;

    @ApiModelProperty(value = "商品ID")
    private Long goodsId;

    @ApiModelProperty(value = "商品规格ID")
    private Long goodsSpecId;

    @ApiModelProperty(value = "客户ID")
    private Long userId;

    @ApiModelProperty(value = "客户手机号")
    private String userPhone;

    @ApiModelProperty(value = "客户姓名")
    private String userName;

    @ApiModelProperty(value = "地址-省")
    private String province;

    @ApiModelProperty(value = "地址-区")
    private String city;

    @ApiModelProperty(value = "地址-县/区")
    private String area;

    @ApiModelProperty(value = "地址-镇")
    private String town;

    @ApiModelProperty(value = "用户详细地址")
    private String address;

    @ApiModelProperty(value = "编码是否登记：false-未登记，true-已登记")
    private boolean register = Boolean.FALSE;

    @ApiModelProperty(value = "是否他人编码：false-不是，true-他人的编码")
    private boolean otherCode = Boolean.FALSE;

    @ApiModelProperty(value = "商品品牌ID")
    private Long goodsBrandId;

    @ApiModelProperty(value = "商品品牌")
    private String goodsBrand;

    @ApiModelProperty(value = "商品型号")
    private String goodsModel;

    @ApiModelProperty(value = "商品名称")
    private String goodsName;

    @ApiModelProperty(value = "商品规格名称")
    private String goodsSpecName;

    @ApiModelProperty(value = "商品规格图片")
    private String goodsImage;

    @ApiModelProperty(value = "商品分类ID")
    private Long goodsTypeId;

    @ApiModelProperty(value = "商品分类")
    private String goodsType;
}
